<html>
<title>System V Application Binary Interface - DRAFT</title>
<h1>System V Application Binary Interface - DRAFT - 24 April 2001</h1>
<hr>
<h2>Contents</h2>
<hr>
<h3><a href=revision.html>Revision History</a></h3>
<hr>
<h3>Chapter 4 - Object Files</h3>
<ul>
<li>
<a href=ch4.intro.html><b>Introduction</b></a>
<li>
<a href=ch4.intro.html#file_format>File Format</a>
<li>
<a href=ch4.intro.html#data_representation>Data Representation</a>
</ul>
<ul>
<li>
<a href=ch4.eheader.html><b>ELF Header</b></a>
<li>
<a href=ch4.eheader.html#elfid>ELF Identification</a>
<li>
<a href=ch4.eheader.html#machine>Machine Information (Processor-Specific)</a>
</ul>
<ul>
<li>
<a href=ch4.sheader.html><b>Sections</b></a>
<li>
<a href=ch4.sheader.html#special_sections>Special Sections</a>
</ul>
<ul>
<li>
<a href=ch4.strtab.html><b>String Table</b></a>
</ul>
<ul>
<li>
<a href=ch4.symtab.html><b>Symbol Table</b></a>
<li>
<a href=ch4.symtab.html#symbol_value>Symbol Values</a>
</ul>
<ul>
<li>
<a href=ch4.reloc.html><b>Relocation</b></a>
<li>
<a href=ch4.reloc.html#reloc_types>Relocation Types (Processor-Specific)</a>
</ul>
<hr>
<H3>Chapter 5 - Program Loading and Dynamic Linking</H1>
<ul>
<li>
<a href=ch5.intro.html><b>Introduction</b></a>
</ul>
<ul>
<li>
<a href=ch5.pheader.html><b>Program Header</b></a>
<li>
<a href=ch5.pheader.html#base_address>Base Address</a>
<li>
<a href=ch5.pheader.html#segment_permissions>Segment Permissions</a>
<li>
<a href=ch5.pheader.html#segment_contents>Segment Contents</a>
<li>
<a href=ch5.pheader.html#note_section>Note Section</a>
</ul>
<ul>
<li>
<a href=ch5.prog_loading.html><b>Program Loading (Processor-Specific)</b> </a>
</ul>
<ul>
<li>
<a href=ch5.dynamic.html><b>Dynamic Linking</b></a>
<li>
<a href=ch5.dynamic.html#interpreter>Program Interpreter</a>
<li>
<a href=ch5.dynamic.html#dynamic_linker>Dynamic Linker</a>
<li>
<a href=ch5.dynamic.html#dynamic_section>Dynamic Section</a>
<li>
<a href=ch5.dynamic.html#shobj_dependencies>Shared Object Dependencies</a>
<li>
<a href=ch5.dynamic.html#substitution>Substitution Sequences</a>
<li>
<a href=ch5.dynamic.html#got>Global Offset Table (Processor-Specific)</a>
<li>
<a href=ch5.dynamic.html#plt>Procedure Linkage Table (Processor-Specific)</a>
<li>
<a href=ch5.dynamic.html#hash>Hash Table</a>
<li>
<a href=ch5.dynamic.html#init_fini>Initialization and Termination Functions</a>
</ul>
<hr>
<i>
<small>
&#169; 1997, 1998, 1998, 1999, 2000, 2001 The Santa Cruz Operation, Inc.  All rights reserved.
</small>
</i>
</html>
